草庐IT

Redis SELECT 性能

全部标签

Javascript 和 CSS 解析性能

我正在尝试提高网络应用程序的性能。我有可用于优化返回主HTML页面所用时间的指标,但我担心这些HTML页面中包含的外部CSS和JavaScript文件。这些是静态提供的,带有HTTPExpiresheader,但在应用程序的所有页面之间共享。我担心浏览器必须为显示的每个页面解析这些CSS和JavaScript文件,因此将网站的所有CSS和JavaScript共享到公共(public)文件中会对性能产生负面影响。我是否应该尝试拆分这些文件,以便从每个页面链接到该页面所需的CSS和JavaScript,或者我的努力会得到很少的返回吗?是否有任何工具可以帮助我为此生成指标?

javascript - 可拖动的 JS Bootstrap 模式 - 性能问题

对于工作中的项目,我们使用JavaScript中的BootstrapModal窗口。我们想让一些窗口可移动,但我们遇到了JQuery的性能问题。$("#myModal").draggable({handle:".modal-header"});Example,Source.在IE9中,它按预期工作。在Chrome中,水平拖动正常,垂直拖动速度较慢但没有问题。在Firefox中,水平拖动按预期工作,但垂直拖动非常慢。这很奇怪,因为示例窗口的图形并不繁重,而且JQuery应该规范浏览器行为。我尝试在不使用JQuery的可拖动对象的情况下解决这个问题,但我遇到了同样的问题。所以我有几个问题:

javascript - 我应该将 jQuery 或 DOM 对象作为参数传递吗? (性能问题)

哪个性能更好。foo(this);functionfoo(element){$(element).index();}或者我应该怎么做foo($(this));functionfoo($element){$element.index();}显然考虑到我将在函数中多次使用该参数。谢谢!康纳 最佳答案 如果无论如何要包装一个对象,那么在jQuery上包装对象的位置并不重要。唯一重要的是您缓存包装结果并且不要将其包装两次。就此而言,以下规则适用于许多插件的代码:1)jQuery变量都以$为前缀:var$this=$(this)2)永远不要在

Javascript:var functionName = function() {} vs function functionName() {} 的性能

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Doesuseofanonymousfunctionsaffectperformance?在Javascript中使用函数表达式与声明时,对解析和运行时的性能影响(如果有的话)是什么?例如以下两种方式的性能特点和区别:varfunctionOne=function(){//Somecode}或:functionfunctionTwo(){//Somecode}注意:问题不在于声明函数是否更快,而在于函数执行。

javascript - celltemplates 的 ui 网格性能问题

我使用的是angular-ui-grid3.1.1,一次有25、50、75条记录。每个单元格都有不同的单元格模板,例如,点击弹出窗口、悬停弹出窗口、文件下载链接、带有个人资料图像的数据、嵌套表格中的数据等。数据在网格中呈现良好,但是几秒钟后ui网格变得无响应。我还创建了一个外部列选择器。选择要显示/隐藏的列时,网格会在几秒钟内没有响应。(与ui-grid提供的内置列选择器看到的相同的无响应行为)请提出任何修复建议。 最佳答案 遗憾的是,我们不得不为这些同类问题放弃UI网格。然而,问题不在UI-Grid中,而是在Angular上缺乏性

javascript - 什么是 replaceAll 性能 secret ? [HTML 转义]

我花了一些时间寻找转义html字符串的最佳方法,并找到了一些相关讨论:discussion1discussion2.它引导我到replaceAll功能。然后我做了性能测试并试图找到实现类似速度但没有成功的解决方案:(这是我的决赛testcaseset.我在网上找到它并尝试扩展(底部有4个案例),但仍然无法达到replaceAll()性能。是什么secret使replaceAll()解决方案如此快速?您好!代码片段:String.prototype.replaceAll=function(str1,str2,ignore){returnthis.replace(newRegExp(str

javascript - Javascript 大小在缓存后是否会成为性能问题?

我正在编写一个项目,它将使用一些相当大的JS库,包括jqueryUI。不过,该项目将在Intranet中运行。所以下载时间对我来说不是真正的问题,大多数人应该只需要下载一次库,因为我认为它们将保留在浏览器的缓存中。我的问题是关于现代浏览器(IE9、FF5等)如何处理Javascript代码的。我想它在某个时候被编译了,但是这是在每次页面加载时完成的,还是编译后的代码也被缓存了。如果是这样,即使在浏览器关闭后它也会被缓存吗?此Web应用程序可能会在某些低功率可移植设备上运行,因此我希望它的效率相当高。我想将所有javascript文件组合成一个大文件,该文件链接到应用程序的每个页面。但是

javascript - 原型(prototype)污染与专用库对象的性能和内存

不确定这是否是一个新问题,所以如果您有任何好的来源,请引用。我的团队正在开发一个大型JS图表项目,我们从以前的开发人员那里继承了这些项目,他们大量使用内置对象原型(prototype)来添加可重用代码。我们向Date、Object和其他内部对象添加了很多新的实用函数,所以我猜他们这样做是因为改变原型(prototype)提供了更直观的API。另一方面,我们的组件存在性能/内存问题,我们应用了所有可能的优化和最佳实践。我找不到关于API设计的。我正在尝试弄清楚是否更好地将内置对象的原型(prototype)与库代码结合起来,而不是通过某种命名空间模式将它们组合到专用对象中。问题是哪种设计

javascript - React 性能测量代码存在内部错误

我遇到问题的代码部分是:constructor(props){super(props);this.state={allcars:null,minValue:0,maxValue:50000,step:1000,firstValue:null,secondValue:null,chcboxValue:false,chcboxManualValue:false,chcboxAutomaticValue:false};this.handleFilterChange=this.handleFilterChange.bind(this);this.handlePriceUpdating=this

javascript - 未定义参数的性能损失

我经常在函数中使用可选参数,但一些测试显示它们在firefox和safari中的性能受到巨大影响(70-95%)。奇怪的是,如果我传入字面值undefined那么就没有惩罚。这里会发生什么?我不会认为这是一个作用域链问题,因为它们本质上是函数的本地问题。我要开始将undefined传递给每个可选参数吗?jsPerf:http://jsperf.com/function-undefined-args/2 最佳答案 对于这样的函数:functionthreeArgs(x,y,z){returnx+y+z;}这样调用:threeArgs(